package vue;

import java.awt.BorderLayout;
import java.awt.Color;

import javax.swing.GroupLayout;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;

import controleur.CExitTheme;

/*
 * Barre de control de la fenetre de selection du theme
 */

public class VBarTheme extends JPanel{
	
	protected JButton annuler;
	
	public VBarTheme(JFrame fen){// une fenetre est demandé en paramêtre pour pouvoir la passer à CExitTheme(fen)
		
		setBackground(Color.WHITE.darker());
		
		/*Configuration du bouton*/
		annuler =new JButton("Annuler");
		annuler.addActionListener(new CExitTheme(fen));
		

		
		/*Configuration du texte*/
		JLabel textInfo = new JLabel();
		textInfo.setText("Cliquer pour sélectionner un theme d'image");
		textInfo.setOpaque(true);//permet de rendre opaque le texte (donc de colorier le fond)
		textInfo.setBackground(Color.WHITE.darker());
		
		/*Encapsulation dans un JPanel pour l'alignement gauche - droite (BorderLayout)*/
		JPanel content = new JPanel();
		content.setBackground(Color.WHITE.darker());
		content.setLayout(new BorderLayout());
		content.add(textInfo, BorderLayout.WEST);
		content.add(annuler, BorderLayout.EAST);
		
		GroupLayout layout = new GroupLayout(this);
		 setLayout(layout);
		 layout.setAutoCreateContainerGaps(true);
		 layout.setHorizontalGroup(
				 layout.createSequentialGroup().addComponent(content));
		 layout.setVerticalGroup(
				 layout.createParallelGroup().addComponent(content));
		
	}
}